critical path method in operation research